package com.example.analysis.mapper;

import com.example.analysis.domain.EvaluateListInfo;
import com.example.analysis.domain.Rank1;
import com.example.analysis.domain.Rank2;
import com.example.analysis.domain.Semester;
import com.example.analysis.dto.EntireDto;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * @Author：txy
 * @name：DashBoardMapper
 * @Date：2025/5/18
 * @Filename：DashBoardMapper
 */
@Mapper
public interface DashBoardMapper {
    EntireDto getInfo();

    List<Rank1> getOne(String semester);

    List<Rank2> getTwo(EvaluateListInfo evaluateListInfo);

    List<String> getSemester();

    List<String> getSemester1();

    List<String> getSemester2();
}
